<?php

/**
 * Clase abstarcta que contiene los atributos que son generales 
 * a todas las tablas
 * 
 * @var int $idUsuarioCrea
 * @var int $idUsuarioModifico
 * @var String $fechaCrea
 * @var String $fechaModifico
 */

abstract class STO{
	
	private $idUsuarioCrea;
	private $fechaCrea;
	private $idUsuarioModifico;
	private $fechaModifico;
	
	public function __construct(){
		
	}
	
	/**
	 *
	 * @param int $idUsuarioCrea
	 */
	public function setIdUsuarioCrea(int $idUsuarioCrea){
		$this->idUsuarioCrea = $idUsuarioCrea;
	}
	
	/**
	 *
	 * @return int
	 */
	public function getIdUsuarioCrea(){
		return $this->idUsuarioCrea;
	}
	
	/**
	 *
	 * @param int $idUsuarioModifico
	 */
	public function setIdUsuarioModifico(int $idUsuarioModifico){
		$this->idUsuarioModifico = $idUsuarioModifico;
	}
	
	/**
	 *
	 * @return int
	 */
	public function getIdUsuarioModifico(){
		return $this->idUsuarioModifico;
	}
	
	/**
	 *
	 * @return String
	 */
	public function getFechaCrea(){
		return $this->fechaCrea;
	}
	
	/**
	 *
	 * @param String $fechaCrea
	 */
	public function setFechaCrea(string $fechaCrea){
		$this->fechaCrea = $fechaCrea;
	}
	
	/**
	 *
	 * @return string
	 */
	public function getFechaModifico(){
		return $this->fechaModifico;
	}
	
	/**
	 *
	 * @param string $fechaModifico
	 */
	public function setFechaModifico(string $fechaModifico){
		$this->fechaModifico = $fechaModifico;
	}
}

?>